internal/profile.Function.ID (field)

18 uses

	internal/profile (current package)
		encode.go#L77: 				l.Line[i].functionIDX = ln.Function.ID
		encode.go#L224: 		functions[f.ID] = f
		encode.go#L442: 	encodeUint64Opt(b, 1, p.ID)
		encode.go#L452: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
		merge.go#L255: 			lines[i*2] = strconv.FormatUint(line.Function.ID, 16)
		merge.go#L351: 	if f, ok := pm.functionsByID[src.ID]; ok {
		merge.go#L356: 		pm.functionsByID[src.ID] = f
		merge.go#L360: 		ID:         uint64(len(pm.p.Function) + 1),
		merge.go#L367: 	pm.functionsByID[src.ID] = f
		profile.go#L111: 	ID         uint64
		profile.go#L213: 		if f.ID == 0 {
		profile.go#L216: 		if functions[f.ID] != nil {
		profile.go#L217: 			return fmt.Errorf("multiple functions with same id: %d", f.ID)
		profile.go#L219: 		functions[f.ID] = f
		profile.go#L237: 				if f.ID == 0 || functions[f.ID] != f {
		profile.go#L238: 					return fmt.Errorf("inconsistent function %p: %d", f, f.ID)
		profile.go#L420: 		f.ID = uint64(i + 1)